<script>

export default {
  onLaunch: function () {
    console.log('App Launch')
    // 运行环境检测
    const systemInfo = uni.getSystemInfoSync();
    console.log('当前系统信息:', systemInfo);
    
    // 检测运行平台并设置适配策略
    if (systemInfo.mp && systemInfo.mp.weixin) {
      console.log('当前运行在微信小程序环境');
      // 微信小程序特定初始化
    } else {
      console.log('当前运行在H5或其他环境');
      // H5特定初始化
    }
  },
  onShow: function () {
    console.log('App Show')
  },
  onHide: function () {
    console.log('App Hide')
  },
}
</script>

<style>
/*每个页面公共css */

/* 解决微信小程序和H5显示不一致问题的全局样式 */
page {
  width: 100%;
  min-height: 100%;
  display: flex;
}

/* 修复flex布局问题 */
view, scroll-view {
  box-sizing: border-box;
}

/* 兼容微信小程序文本样式 */
text {
  display: inline-block;
}

/* 修复小程序和H5按钮样式差异 */
button {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 1;
  background-color: transparent;
}
button::after {
  border: none;
}

/* 修复弹窗样式差异 */
.u-popup__content {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

/* 调整图标尺寸以避免小程序中过大问题 */
.uicon {
  display: flex;
  align-items: center;
  justify-content: center;
}
</style>
